Reusability Prediction using Density Based Clustering
نویسنده
چکیده
Software reuse is the process of implementing or updating software systems using existing software assets. Anything that is produced from a software development effort can potentially be reused. In this study, the performance of the Density-Based Spatial Clustering of Applications with Noise (DBSCAN) is evaluated for Reusability Prediction of Function based Software systems. Here, the metric based approach is used for prediction. Reusability value is expressed in the six linguistic values. Five Input metrics are used as Input and clusters are formed using DBSCAN, thereafter 10 fold cross validation performance of the system is recorded. The proposed technique is showing Accuracy value approximately equal to 86.238%, so it is satisfactory enough to use the Density-Based Spatial Clustering of Applications with Noise (DBSCAN) technique for the prediction of the function based reusable modules from the existing reservoir of software components. Keywords— DBSCAN, Reuse, Precision, Recall.
منابع مشابه
Prediction of Reusability of Object Oriented Software Systems using Clustering Approach
In literature, there are metrics for identifying the quality of reusable components but the framework that makes use of these metrics to precisely predict reusability of software components is still need to be worked out. These reusability metrics if identified in the design phase or even in the coding phase can help us to reduce the rework by improving quality of reuse of the software componen...
متن کاملPrediction of slope stability using adaptive neuro-fuzzy inference system based on clustering methods
Slope stability analysis is an enduring research topic in the engineering and academic sectors. Accurate prediction of the factor of safety (FOS) of slopes, their stability, and their performance is not an easy task. In this work, the adaptive neuro-fuzzy inference system (ANFIS) was utilized to build an estimation model for the prediction of FOS. Three ANFIS models were implemented including g...
متن کاملAgglomerative Hierarchical Approach for Clustering Components of Similar Reusability
This paper presents a clustering approach for grouping components of similar reusability using an already worked out fuzzy data set [2]. Research has shown that, component based systems development concept benefits the object oriented software development. A Component based system achieves flexibility by clearly separating the stable parts of systems from the specification of their composition....
متن کاملAssessment of the Performance of Clustering Algorithms in the Extraction of Similar Trajectories
In recent years, the tremendous and increasing growth of spatial trajectory data and the necessity of processing and extraction of useful information and meaningful patterns have led to the fact that many researchers have been attracted to the field of spatio-temporal trajectory clustering. The process and analysis of these trajectories have resulted in the extraction of useful information whic...
متن کاملSoftware Reusability Classification and Predication Using Self-Organizing Map (SOM)
Due to rapid development in software industry, it was necessary to reduce time and efforts in the software development process. Software Reusability is an important measure that can be applied to improve software development and software quality. Reusability reduces time, effort, errors, and hence the overall cost of the development process. Reusability prediction models are established in the ...
متن کامل